jQuery(document).ready(function(){
	jQuery("ul.nav-right li.login a").colorbox({
		onComplete: function(){
			jQuery("#bt_login").click(function(){
				jQuery('#login-error-message').html('');
				params = getParams('login_form');
				jQuery.post(SITE_URL + 'account/login/do_login', params, function(data){
					if(data.result){
						jQuery.colorbox.close();
						window.location.href = data.url;
					}else{
						jQuery('#login-error-message').html(data.message);
					}
				}, 'json');
				return false;
			});
			
		}
	});
	jQuery('#upload_bt').click(function(){
		jQuery.colorbox({
			href: jQuery(this).attr('href'),
			innerWidth: 700,
			innerHeight: 400,
			initialWidth: 700,
			initialHeight: 400,
			open: true,
			onClosed: function(){
				if(jQuery('#list_folder').find('a.selected').length){
					jQuery('#list_folder').find('a.selected').click();
				}else{
					jQuery('#show_file table.data-table tbody').load(SITE_URL + 'file_manager/list_file/0');
				}
			}
		});
	});
});

function getParams(formId){
	var params = {};
	jQuery("#"+formId).find("input[checked], input[type='text'], input[type='hidden'], input[type='password'], input[type='submit'], option[selected], textarea").each(function() {
		params[ this.name || this.id || this.parentNode.name || this.parentNode.id ] = this.value; 
	});
	return params;
}